logical operators in c programming